midcap nifty startegy